<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Caliburn.Windsor</name>
    </assembly>
    <members>
        <member name="T:Caliburn.Windsor.ComponentInstaller">
            <summary>
            An <see cref="T:Castle.MicroKernel.Registration.IWindsorInstaller"/> that collects all component registrations found by Caliburn to be performed during installation.
            </summary>
        </member>
        <member name="M:Caliburn.Windsor.ComponentInstaller.AddRegistration(Castle.MicroKernel.Registration.IRegistration)">
            <summary>
            Adds a component registration to the installer.
            </summary>
            <param name="registration">The component registration to be added.</param>
        </member>
        <member name="M:Caliburn.Windsor.ComponentInstaller.Install(Castle.Windsor.IWindsorContainer,Castle.MicroKernel.SubSystems.Configuration.IConfigurationStore)">
            <summary>
            Performs the installation in the <see cref="T:Castle.Windsor.IWindsorContainer"/>.
            </summary>
            <param name="container">The container.</param><param name="store">The configuration store.</param>
        </member>
        <member name="T:Caliburn.Windsor.ProxyActivator">
            <summary>
            An <see cref="T:Castle.MicroKernel.IComponentActivator"/> that adds proxy capabilities.
            </summary>
        </member>
        <member name="M:Caliburn.Windsor.ProxyActivator.Instantiate(Castle.MicroKernel.Context.CreationContext)">
            <summary>
            Instantiates the specified context.
            </summary>
            <param name="context">The context.</param>
            <returns></returns>
        </member>
        <member name="T:Caliburn.Windsor.ProxyBehaviorContributor">
            <summary>
            An <see cref="T:Castle.MicroKernel.ModelBuilder.IContributeComponentModelConstruction"/> that adds proxy capabilities.
            </summary>
        </member>
        <member name="M:Caliburn.Windsor.ProxyBehaviorContributor.ProcessModel(Castle.MicroKernel.IKernel,Castle.Core.ComponentModel)">
            <summary>
            Usually the implementation will look in the configuration property
            of the model or the service interface, or the implementation looking for
            something.
            </summary>
            <param name="kernel">The kernel instance</param>
            <param name="model">The component model</param>
        </member>
        <member name="T:Caliburn.Windsor.ProxyBehaviorFacility">
            <summary>
            An implementation of <see cref="T:Castle.MicroKernel.IFacility"/> that adds proxy capabilities.
            </summary>
        </member>
        <member name="M:Caliburn.Windsor.ProxyBehaviorFacility.Init">
            <summary>
            The custom initialization for the Facility.
            </summary>
            <remarks>It must be overriden.</remarks>
        </member>
        <member name="T:Caliburn.Windsor.WindsorAdapter">
            <summary>
            An adapter allowing an <see cref="T:Castle.Windsor.IWindsorContainer"/> to plug into Caliburn via <see cref="T:Caliburn.Core.InversionOfControl.IServiceLocator"/> and <see cref="T:Caliburn.Core.InversionOfControl.IRegistry"/>.
            </summary>
        </member>
        <member name="M:Caliburn.Windsor.WindsorAdapter.#ctor(Castle.Windsor.IWindsorContainer)">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.Windsor.WindsorAdapter"/> class.
            </summary>
            <param name="container">The _container.</param>
        </member>
        <member name="M:Caliburn.Windsor.WindsorAdapter.Register(System.Collections.Generic.IEnumerable{Caliburn.Core.InversionOfControl.IComponentRegistration})">
            <summary>
            Configures the container using the provided component registrations.
            </summary>
            <param name="registrations">The component registrations.</param>
        </member>
        <member name="M:Caliburn.Windsor.WindsorAdapter.GetInstance(System.Type,System.String)">
            <summary>
            When implemented by inheriting classes, this method will do the actual work of resolving
            the requested service instance.
            </summary>
            <param name="serviceType">Type of instance requested.</param>
            <param name="key">Name of registered service you want. May be null.</param>
            <returns>
            The requested service instance.
            </returns>
        </member>
        <member name="M:Caliburn.Windsor.WindsorAdapter.GetAllInstances(System.Type)">
             <summary>
            When implemented by inheriting classes, this method will do the actual work of
            resolving all the requested service instances.
             </summary>
             <param name="serviceType">Type of service requested.</param>
             <returns>
             Sequence of service instance objects.
             </returns>
        </member>
        <member name="M:Caliburn.Windsor.WindsorAdapter.BuildUp(System.Object)">
            <summary>
            Injects dependencies into the object.
            </summary>
            <param name="instance">The instance to build up.</param>
        </member>
        <member name="M:Caliburn.Windsor.WindsorAdapter.WithProxyFactory``1">
            <summary>
            Installs a proxy factory.
            </summary>
            <typeparam name="T">The type of the proxy factory.</typeparam>
            <returns>
            A container with an installed proxy factory.
            </returns>
        </member>
        <member name="M:Caliburn.Windsor.WindsorAdapter.AddRegistration(Castle.MicroKernel.Registration.IRegistration)">
            <summary>
            Adds an <see cref="T:Castle.MicroKernel.Registration.IRegistration"/> to the adapter's internal installer.
            </summary>
            <param name="registration">The registration to be added to the installer.</param>
        </member>
        <member name="P:Caliburn.Windsor.WindsorAdapter.Container">
            <summary>
            Gets the container.
            </summary>
            <value>The container.</value>
        </member>
    </members>
</doc>
